Text copied to clipboard!
Názov
Text copied to clipboard!Vývojár Embedded CC
Opis
Text copied to clipboard!
Hľadáme skúseného vývojára embedded systémov, ktorý sa pripojí k nášmu tímu a pomôže nám vytvárať inovatívne riešenia v oblasti vstavaných systémov. Ako vývojár embedded CC budete zodpovedný za návrh, implementáciu a testovanie softvéru pre embedded zariadenia. Budete pracovať s mikrokontrolérmi, rôznymi perifériami a komunikačnými protokolmi, pričom budete úzko spolupracovať s hardvérovými inžiniermi a ďalšími členmi tímu.
Vašou hlavnou úlohou bude vývoj softvéru v jazyku C/C++ pre embedded systémy, optimalizácia kódu pre výkon a pamäťové obmedzenia a riešenie problémov súvisiacich s hardvérom. Očakávame, že budete mať skúsenosti s vývojom real-time aplikácií, prácou s operačnými systémami pre embedded zariadenia (napr. FreeRTOS) a znalosťou rôznych komunikačných protokolov, ako sú UART, SPI, I2C, CAN alebo Ethernet.
Okrem technických zručností je dôležité, aby ste mali analytické myslenie, schopnosť riešiť problémy a pracovať v tíme. Budete sa podieľať na celom vývojovom cykle produktu, od návrhu až po testovanie a nasadenie. Vaša práca bude zahŕňať aj dokumentáciu kódu a spoluprácu s ostatnými oddeleniami na zabezpečenie kvality a funkčnosti vyvíjaných riešení.
Ak máte skúsenosti s vývojom embedded systémov, znalosť programovania v jazyku C/C++ a chuť pracovať na zaujímavých projektoch, radi vás privítame v našom tíme!
Zodpovednosti
Text copied to clipboard!- Vývoj a implementácia softvéru pre embedded systémy v jazyku C/C++.
- Testovanie a ladenie softvéru na embedded zariadeniach.
- Optimalizácia kódu pre výkon a pamäťové obmedzenia.
- Spolupráca s hardvérovými inžiniermi na integrácii softvéru s hardvérom.
- Dokumentácia kódu a vývojových procesov.
- Riešenie problémov a oprava chýb v existujúcich systémoch.
- Vývoj a implementácia komunikačných protokolov pre embedded zariadenia.
- Účasť na návrhu architektúry embedded systémov.
Požiadavky
Text copied to clipboard!- Skúsenosti s programovaním v jazyku C/C++ pre embedded systémy.
- Znalosť mikrokontrolérov a ich periférií.
- Skúsenosti s real-time operačnými systémami (napr. FreeRTOS).
- Znalosť komunikačných protokolov ako UART, SPI, I2C, CAN, Ethernet.
- Schopnosť čítať a rozumieť schémam elektronických obvodov.
- Skúsenosti s nástrojmi na ladenie embedded systémov (napr. JTAG, oscilloskop).
- Analytické myslenie a schopnosť riešiť problémy.
- Schopnosť pracovať v tíme a komunikovať s ostatnými oddeleniami.
Potenciálne otázky na pohovor
Text copied to clipboard!- Aké skúsenosti máte s programovaním embedded systémov v jazyku C/C++?
- Môžete opísať projekt, na ktorom ste pracovali a ktorý zahŕňal embedded systémy?
- Aké komunikačné protokoly ste používali pri vývoji embedded zariadení?
- Ako riešite problémy s výkonom a pamäťovými obmedzeniami v embedded systémoch?
- Aké nástroje používate na ladenie a testovanie embedded softvéru?
- Máte skúsenosti s real-time operačnými systémami? Ak áno, s ktorými?
- Ako by ste optimalizovali kód pre embedded zariadenie s obmedzenými zdrojmi?
- Ako pristupujete k dokumentácii kódu a vývojových procesov?